/* 
 * @author    Eugenia Carolina Gomez.
 * @date      2014
 * 
 * Javascript que contiene los Scripts o funciones comunes entre las  Inspecciones
 * de Poblacion( Masculina y Femenina )
 */
/*poblacion fem privada de libertad*/

var colorLinks = 'color: rgba(209,79,16,1) !important'; //COLOR NARANJA OSCURO
               //'color: rgba(21,232,62,1) !important';   COLOR VERDE
               
               
$('#sidebar').affix({
      offset: {top:230},});
$('.camposOcultos').hide();


if($('#'+_globales.formName+'ocupacion').val() == 6) {
         $('#otraOcupacion').show();
} else {
           $('#otraOcupacion').hide();
     }


if($('#'+_globales.formName+'entregaReglamento').val() == 2) {
    $('#razonesNoEntregaReglamento').show();
    $('#'+_globales.formName+'razonesNoEntregaReglamento').focus();
  } else {
    $('#razonesNoEntregaReglamento').hide();
  }


       if($('#'+_globales.formName+'razonesNoEntregaReglamento').val() == 5) {
         $('#otraRazonesNoEntregaReglamento').show();
         
     } else {
           $('#otraRazonesNoEntregaReglamento').hide();
          
       }
 

if($('#'+_globales.formName+'objetosPersonales').val() == 1) {
    $('#infoObjetosPersonales').show();
    $('#'+_globales.formName+'lugarPertenencias').focus();
  } else {
    $('#infoObjetosPersonales').hide();
  }



if($('#'+_globales.formName+'faltaNormas').val() == 1)
{

    $('#medidaDisciplinaria').show();    
    
  } else {
    $('#medidaDisciplinaria').hide();
  }


     if($('#'+_globales.formName+'maltrato').val() == 1) {
         $('#infoMaltrato').show();
         $('#'+_globales.formName+'personasMaltrato').focus();
     } else {
        $('#infoMaltrato').hide();
     }    
    


       if($('#'+_globales.formName+'personasMaltrato').val() == 28) {
         $('#otraPersonasMaltrato').show();
         
     } else {
           $('#otraPersonasMaltrato').hide();
          
       }


       if($('#'+_globales.formName+'tipoMaltrato').val() == 3) {
         $('#otroTipoMaltrato').show();
         
     } else {
           $('#otroTipoMaltrato').hide();
          
       }
   
       if($('#'+_globales.formName+'medidaDisciplinaria').val() == 12) {
         $('#otraMedidaDisciplinaria').show();
         
     } else {
           $('#otraMedidaDisciplinaria').hide();
          
       }
 
       if($('#'+_globales.formName+'personalDenuncias').val() == 3) {
         $('#otroPersonalDenuncias').show();
         
     } else {
           $('#otroPersonalDenuncias').hide();
          
       }

  if($('#'+_globales.formName+'planIndividual').val() == 1) {
    $('#siPlanIndividual').show();
    $('#noPlanIndividual').hide();
    $('#construccionPlanIndividual').hide();
    $('#razonNoParConsPlanInd').hide();
  } else if($('#'+_globales.formName+'planIndividual').val() == 2) {
    $('#noPlanIndividual').show();
    $('#siPlanIndividual').hide();
    $('#construccionPlanIndividual').hide();
    $('#razonNoParConsPlanInd').hide();    
  } else {
    $('#siPlanIndividual').hide();
    $('#noPlanIndividual').hide();
    $('#construccionPlanIndividual').hide();
    $('#razonNoParConsPlanInd').hide();    
  }

       if($('#'+_globales.formName+'porqueNoPoseesPlanInd').val() == 'Otra razón ¿Cuál?') {
         $('#otroNoPoseesPlanInd').show();
         
     } else {
           $('#otroNoPoseesPlanInd').hide();
          
       }

       if($('#'+_globales.formName+'razonNoParConsPlanInd').val() == 'Otra razón ¿Cuál?') {
         $('#otraRazonNoParConsPlanInd').show();
         
     } else {
           $('#otraRazonNoParConsPlanInd').hide();
          
       }

  if($('#'+_globales.formName+'participacionPlanIndividual').val() == 1) {
    $('#construccionPlanIndividual').show();
    $('#razonNoParConsPlanInd').hide();
  } else if($('#'+_globales.formName+'participacionPlanIndividual').val() == 2) {
    $('#razonNoParConsPlanInd').show();
    $('#construccionPlanIndividual').hide();
  } else {
    $('#construccionPlanIndividual').hide();
    $('#razonNoParConsPlanInd').hide();
  }
         // Preg. 42
if($('#'+_globales.formName+'atencionMedica').val() == 1) {
    $('#frecAtencionMedica').show();
    $('#porqNoRecAtnMedEntidad').hide();
    $('#'+_globales.formName+'_frecAtencionMedica').focus();
  } else if($('#'+_globales.formName+'_atencionMedica').val() == 2) {
    $('#porqNoRecAtnMedEntidad').show();
    $('#frecAtencionMedica').hide();
    $('#'+_globales.formName+'_porqNoRecAtnMedEntidad').focus();
  } else {
    $('#frecAtencionMedica').hide();
    $('#porqNoRecAtnMedEntidad').hide();
  }

       if($('#'+_globales.formName+'porqNoRecAtnMedEntidad').val() == 'Otra') {
         $('#otraNoRecAtnMedEntidad').show();
         
     } else {
           $('#otraNoRecAtnMedEntidad').hide();
          
       }
 
       if($('#'+_globales.formName+'dndRecAtnMed').val() == 'Otra') {
         $('#otroLugarAtencMed').show();
         
     } else {
           $('#otroLugarAtencMed').hide();
          
       }

       if($('#'+_globales.formName+'porqNoRecAtnMedEmerEntidad').val() == 'Otra') {
         $('#otroRazonNoAtencMedicaEmer').show();
         
     } else {
           $('#otroRazonNoAtencMedicaEmer').hide();
          
       }

       if($('#'+_globales.formName+'porqNoRecAtnOdonEntidad').val() == 'Otra') {
         $('#otroRazonNoAtencMedOdon').show();
         
     } else {
           $('#otroRazonNoAtencMedOdon').hide();
          
       }

       if($('#'+_globales.formName+'charlasTalleres').val() == 'Otro') {
         $('#otrasCharlasTalleres').show();
         
     } else {
           $('#otrasCharlasTalleres').hide();
          
       }

       if($('#'+_globales.formName+'formacionOficio').val() == 13) {
         $('#otrasFormacionOficio').show();
         
     } else {
           $('#otrasFormacionOficio').hide();
          
       }


if ($('#'+_globales.formName+'remuneracion').val() == 1) {
    $('#siRemuneracion').show();
} else {
    $('#siRemuneracion').hide();
}

       if($('#'+_globales.formName+'realizoControlPrenatal').val() == 'Otro ¿Quién?') {
         $('#otroPersonalControlPrenatal').show();
         
     } else {
           $('#otroPersonalControlPrenatal').hide();
          
       }
 
       if($('#'+_globales.formName+'noControlPrenatal').val() == 'Otro') {
         $('#otroNoControlPrenatal').show();
       
     } else {
           $('#otroNoControlPrenatal').hide();
          
       }
 
       if($('#'+_globales.formName+'noInterprete').val() == 4) {
         $('#otroNoInterprete').show();
         
     } else {
           $('#otroNoInterprete').hide();
          
       }

       if($('#'+_globales.formName+'personasMaltratoInd').val() == 28) {
         $('#otroPersonasMaltratoInd').show();
         
     } else {
           $('#otroPersonasMaltratoInd').hide();
          
       }
 
      
       
       if($('#'+_globales.formName+'tipoDiscapacidad').val() == 6) {
         $('#otroTipoDiscapacidad').show();
         
     } else {
           $('#otroTipoDiscapacidad').hide();
       }
  
       if($('#'+_globales.formName+'personasMaltratoDisc').val() == 28) {
         $('#otroPersonasMaltratoDisc').show();
         
     } else {
           $('#otroPersonasMaltratoDisc').hide();
          
       }
 
       if($('#'+_globales.formName+'espDeportivos').val() == 3) {
         $('#otroEspDeportivos').show();
         
     } else {
           $('#otroEspDeportivos').hide();
          
       }

       if($('#'+_globales.formName+'espCulturales').val() == 3) {
         $('#otroEspCulturales').show();
         
     } else {
           $('#otroEspCulturales').hide();
          
       }
 
       if($('#'+_globales.formName+'quienSuministraAlimentos').val() == 'Otro') {
         $('#otroSuministraAlimentos').show();
         
     } else {
           $('#otroSuministraAlimentos').hide();
          
       }

       if($('#'+_globales.formName+'atencionOportuna').val() == 2) {
         $('#porqNoRecAtnMedEmerEntidad').show();    
         $('#'+_globales.formName+'porqNoRecAtnMedEmerEntidad').focus();
         
     } else {
         $('#porqNoRecAtnMedEmerEntidad').hide();
       }

       if($('#'+_globales.formName+'atencionOdontologica').val() == 1) {
         $('#freAtencionOdontologica').show();
         $('#porqNoRecAtnOdonEntidad').hide();   
       } else if($('#'+_globales.formName+'atencionOdontologica').val() == 2) {
           $('#freAtencionOdontologica').hide();
           $('#porqNoRecAtnOdonEntidad').show();         
         } else {
           $('#freAtencionOdontologica').hide();
           $('#porqNoRecAtnOdonEntidad').hide();
         }

       if($('#'+_globales.formName+'embarazada').val() == 1) {
         $('#embarazada').show();    
         $('#'+_globales.formName+'controlPrenatal').focus();
         
     } else {
         $('#embarazada').hide();
       }
 
       if($('#'+_globales.formName+'controlPrenatal').val() == 1) {
         $('#siControlPrenatal').show();
         $('#noControlPrenatal').hide();
     } else if($('#'+_globales.formName+'controlPrenatal').val() == 2) {
         $('#siControlPrenatal').hide();
         $('#noControlPrenatal').show(); 
     }else {
         $('#noControlPrenatal').hide();
         $('#siControlPrenatal').hide(); 
       }
   
       if($('#'+_globales.formName+'sistemaEstudio').val() == 2) {
         $('#misionesSociales').show();    
         $('#'+_globales.formName+'misionesSociales').focus();
         
     } else {
         $('#misionesSociales').hide();
       }
  
       if($('#'+_globales.formName+'estudiasEnt').val() == 1) {
         $('#siEstudiasEnt').show();    
         $('#'+_globales.formName+'anioEstudio').focus();
         
     } else {
         $('#siEstudiasEnt').hide();
       }
  
       if($('#'+_globales.formName+'anioEstudio').val() == 8) {
         $('#otroAnioEstudio').show();    
     } else {
         $('#otroAnioEstudio').hide();
       }
  
     if($('#'+_globales.formName+'actDeportiva').val() == 1) {
         $('#siActDeportiva').show();
         $('#noActDeportivas').hide();
     } else if($('#'+_globales.formName+'actDeportiva').val() == 2) {
         $('#noActDeportivas').show();
         $('#siActDeportiva').hide();
         $('#'+_globales.formName+'noActDeportivas').focus();
     } else {
         $('#noActDeportivas').hide();
         $('#siActDeportiva').hide();
       }
 
       if($('#'+_globales.formName+'cuentaEspDeportivos').val() == 1) {
         $('#espDeportivos').show();    
     } else {
         $('#espDeportivos').hide();
       }
     
    
     if($('#'+_globales.formName+'actCulturales').val() == 1) {
         $('#siActCulturales').show();
         $('#noActCulturales').hide();
     } else if($('#'+_globales.formName+'actCulturales').val() == 2) {
         $('#noActCulturales').show();
         $('#siActCulturales').hide();
         $('#'+_globales.formName+'noActCulturales').focus();
     } else {
         $('#noActCulturales').hide();
         $('#siActCulturales').hide();
       }
 
       if($('#'+_globales.formName+'cuentaEspCulturales').val() == 1) {
         $('#espCulturales').show();    
         
     } else {
         $('#espCulturales').hide();
       }
     
       if($('#'+_globales.formName+'visitasFamiliares').val() == 1) {
         $('#frecVisitasFamiliares').show();
     } else {
         $('#frecVisitasFamiliares').hide();
       }
     
       if($('#'+_globales.formName+'hijos').val() == 1) {
         $('#visitasHijos').show();
     } else {
         $('#visitasHijos').hide();
       }


if ($('#'+_globales.formName+'comesEntidad').val() == 1) {
    $('#calificacionAlimentacion').show();
    $('#quienSuministraAlimentos').hide();
    $('#'+_globales.formName+'calificacionAlimentacion').focus();  // Preg. 85
} else if ($('#'+_globales.formName+'comesEntidad').val() == 2) {
    $('#calificacionAlimentacion').hide();
    $('#quienSuministraAlimentos').show();
    $('#'+_globales.formName+'quienSuministraAlimentos').focus();  // Preg. 86
} else {
    $('#calificacionAlimentacion').hide();
    $('#quienSuministraAlimentos').hide();
}
    
       if($('#'+_globales.formName+'interprete').val() == 2) {
         $('#noInterprete').show();
     } else {
         $('#noInterprete').hide();
       }
      
       if($('#'+_globales.formName+'tratoDifIndigena').val() == 1) {
         $('#infoTratoDifIndigena').show();
     } else {
         $('#infoTratoDifIndigena').hide();
       }
 
       if($('#'+_globales.formName+'discapacidad').val() == 1) {
         $('#infoDiscapacidad').show();
         $('#infoTratoDifDiscapacidad').hide();
     } else {
         $('#infoDiscapacidad').hide();
         $('#infoTratoDifDiscapacidad').hide();
       }
   
       if($('#'+_globales.formName+'tratoDifDiscapacidad').val() == 1) {
         $('#infoTratoDifDiscapacidad').show();
     } else {
         $('#infoTratoDifDiscapacidad').hide();
       }
      
       if($('#'+_globales.formName+'dominioCastellano').val() == 2) {
         $('#brindadoInterprete').show();
     } else {
         $('#brindadoInterprete').hide();
       }
   
       if($('#'+_globales.formName+'contactoConsular').val() == 2) {
         $('#razonesNoContactoConsular').show();
     } else {
         $('#razonesNoContactoConsular').hide();
       }
 
       if($('#'+_globales.formName+'actividad').val() == 'Otra') {
         $('#otraActividad').show();
         
     } else {
           $('#otraActividad').hide();
          
       }

       if($('#'+_globales.formName+'equipoGestionAct').val() == 4) {
         $('#otraGestionAct').show();
         
     } else {
           $('#otraGestionAct').hide();
          
       }

       if($('#'+_globales.formName+'discapacidad').val() == 1) {
         $('#infoDiscapacidad').show();
         $('#'+_globales.formName+'carnetDiscapacidad').focus();  
     } else {
         $('#infoDiscapacidad').hide();
       }


if ($('#'+_globales.formName+'adolecenteIndigena').val() == 1) {
    $('#bloque-indigena').show();
} else {
    $('#bloque-indigena').hide();
}
//
//  if($(this).val() == 1) {
//   $('#bloque-discapacidad').show();     
//  } else {
//      $('#bloque-discapacidad').hide();   
//  }


if ($('#'+_globales.formName+'nacionalidad').val() == 2) {
   
    $('#bloque-extranjero').show();
} else {
    $('#bloque-extranjero').hide();
}


/*fin preguntas comunes*/
 /****calendario*///
      var arregloOpcionesDP = {changeMonth: false,
                            changeYear: false,
                            buttonImageOnly: false,
                            dateFormat: 'dd-mm-yy' };
   $( '#'+_globales.formName+'feIngreso' ).datepicker(arregloOpcionesDP,$.datepicker.regional[ "es" ]);

   var arregloOpcionesDP = {changeMonth: false,
                            changeYear: false,
                            buttonImageOnly: false,
                            dateFormat: 'dd-mm-yy' };
   $( '#'+_globales.formName+'feAplicacionEncuesta').datepicker(arregloOpcionesDP,$.datepicker.regional[ "es" ]);

var $form = $(_globales.idForm);
$form.validate({
  errorClass: 'error-validacion',
  errorElement:'div',
  submitHandler: function(form) {
  form.submit();
  }
});




















































/*editar de los formularios*/

///******** VERIFICACIÓN PARA PONER LOS LINKS DEL MENU LATERAL EN VERDE *********/
//
//// Si no se encuentra lleno el campo 10 (Primer Bloque), se cierra el segundo
//if(!$('#'+_globales.formName+'evacionesUltimoSemestre').val()) {
//  $('#panel-tres').hide();
//} else {
//    $('#panel-tres').show();  
//    $('#primer-link').attr('style', 'color: rgba(21,232,62,1) !important');
//}
//
//  
//  // Si no se encuentra lleno el campo 16 (Segundo Bloque)
//  if(!$('#'+_globales.formName+'tiempoTrabajoSistemaPenal').val()) {
//    $('#panel-cuatro').hide();
//  } else {
//    $('#panel-cuatro').show();
//    $('#segundo-link').attr('style', 'color: rgba(21,232,62,1) !important');
//  }  
//
//  // Si no se encuentra lleno el campo 39 (Tercer Bloque)
//  if(!$('#'+_globales.formName+'pobDiscapacidad').val()) {
//    $('#panel-cinco').hide();
//  } else {
//    $('#panel-cinco').show();
//    $('#tercer-link').attr('style', 'color: rgba(21,232,62,1) !important');
//  } 
//  
//  
//  // Si no se encuentra lleno el campo 47 (Cuarto Bloque)
//  for(var row in _globales.keysProcDetencionPob) {
//    if($('#'+_globales.formName+'procDetencionPob_'+_globales.keysProcDetencionPob[row]).is(':checked')){
//      $('#panel-seis').show();
//      $('#cuarto-link').attr('style', 'color: rgba(21,232,62,1) !important');
// } 
//}
//
//  // Si no se encuentra lleno el campo 104 (Quinto Bloque)
//  if(!$('#'+_globales.formName+'frecuenciaAlimentacion').val()) {
//    $('#panel-siete').hide();
//  } else {
//    $('#panel-siete').show();
//    $('#quinto-link').attr('style', 'color: rgba(21,232,62,1) !important');
//  }       
//
//  // Si no se encuentra lleno el campo 105 (Sexto Bloque)
//  if(!$('#'+_globales.formName+'criterioAgrupDormitorios').val()) {
//    $('#panel-ocho').hide();
//  } else {
//    $('#panel-ocho').show();
//    $('#sexto-link').attr('style', 'color: rgba(21,232,62,1) !important');
//  }
//  
//  // Si no se encuentra lleno el campo 107 (Septimo Bloque)
//  if(!$('#'+_globales.formName+'existeBaseDatosReincidencia').val()) {
//    $('#panel-nueve').hide();
//  } else {
//    $('#panel-nueve').show();
//    $('#septimo-link').attr('style', 'color: rgba(21,232,62,1) !important');
//  }  
//  
//  
//  // Si no se encuentra lleno el campo 113 (Octavo Bloque)
//  if(!$('#'+_globales.formName+'realizanJornadasCedulacionPartidas').val()) {
//    $('#panel-diez').hide();
//  } else {
//    $('#panel-diez').show();
//    $('#octavo-link').attr('style', 'color: rgba(21,232,62,1) !important');
//  }
//
//
//  // Si no se encuentra lleno el campo 157 (Noveno Bloque)
//  for(var row in _globales.keysMedidasDisciplinarias) {
//    if($('#'+_globales.formName+'procDetencionPob_'+_globales.keysMedidasDisciplinarias[row]).is(':checked')){
//      $('#panel-once').show();
//      $('#noveno-link').attr('style', 'color: rgba(21,232,62,1) !important');
// } 
//}
//
//
//  // Si no se encuentra lleno el campo 190 (Decimo Bloque)
//  if(!$('#'+_globales.formName+'presenciaMaestrosGuia').val()) {
//    $('#panel-doce').hide();
//  } else {
//    $('#panel-doce').show();
//    $('#decimo-link').attr('style', 'color: rgba(21,232,62,1) !important');
//  }   
//  
//  // Si no se encuentra lleno el campo 209 (Bloque Once)
//  if(!$('#'+_globales.formName+'actividadesComunidad').val()) {
//    $('#panel-trece').hide();
//  } else {
//    $('#panel-trece').show();
//    $('#once-link').attr('style', 'color: rgba(21,232,62,1) !important');
//  }  
//  
//  // Si no se encuentra lleno el campo 217 (Bloque Doce)
//  if(!$('#'+_globales.formName+'revisionCorporalLlegadas').val()) {
//    $('#panel-catorce').hide();
//  } else {
//    $('#panel-catorce').show();
//    $('#doce-link').attr('style', 'color: rgba(21,232,62,1) !important');
//  }  
//  
//  // Si no se encuentra lleno el campo 270 (Bloque Trece)
//  if(!$('#'+_globales.formName+'medidasSeguridadDesastres').val()) {
//    $('#panel-quince').hide();
//  } else {
//    $('#panel-quince').show();
//    $('#trece-link').attr('style', 'color: rgba(21,232,62,1) !important');
//  }  
//  
//  // Si no se encuentra lleno el campo M.- Recomendaciones (Bloque Catorce)
//  if(!$('#'+_globales.formName+'recomendaciones').val()) {
//  } else {
//    $('#catorce-link').attr('style', 'color: rgba(21,232,62,1) !important');
//  }  
//  
  
  /*********************************************//////////////////
function guardarInfoPob(id,panelNuevo,linkNavegacion) {
  var $form = $(_globales.idForm);
  
  if($form.valid() == true) {
    $('.'+id+'-create').hide();
    $('.'+id+'-edit').hide();
    $('#'+id+'-gif').show();
      
    if(linkNavegacion != 'vacio') {
      $('#'+linkNavegacion).attr('style',colorLinks);
    }
      
    var nuevaUrl = _globales.urlGuardarInfoInspeccion.replace("id_inspeccion", _globales.idInspeccion);
      
    $.ajax({ type: 'post',
             url: nuevaUrl,
             data: $form.serialize(),
             success: function(entity) {
                        $('#'+id+'-gif').hide();
                        $('.'+id+'-edit').show();
                        $('#'+panelNuevo).show();
        
                        _globales.idInspeccion = entity; }
            });
  }
}